#pragma once
#include "../DIActor.h"

namespace Weapons {

struct BulletCreationParams
{
    float startX;
    float startY;
    float startAngle;
};

class DIBullet :
    public DIActor
{
public:
    DIBullet(boost::shared_ptr<DGame> game, boost::shared_ptr<DIActor> source);
    virtual ~DIBullet(void);
protected:
    boost::weak_ptr<DIActor> m_source;
};

} // namespace Weapons